<!DOCTYPE html>
<%-- sitemesh框架 全局引用 --%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!-- Jstl core tags -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<!-- Spring security tags -->
<%@ taglib uri="http://www.springframework.org/security/tags" prefix="sec"%>

<%
    //应用上下文
	String path = request.getContextPath();
    //图片目录
    String imgPath = path.concat("/static/images");
	//相对路径
	String cmpPath = request.getRequestURI(); //获取页面路径地址
	String resRoot = cmpPath.substring(0,cmpPath.lastIndexOf("/"))+"/";//获取资源的相对路径
	//为了便于spring mvc处理，将原始路径转换成 [/inner/] 映射下的路径,"inner"通过paper-context进行设置
	String cmpRoot = resRoot.replace("/WEB-INF/views/", "/inner/");//用于访问/WEB-INF/目录下的资源文件
%>
<!-- 应用上下文 -->
<c:set value="<%=path%>" var="path" />
<!-- 图片资源根目录 -->
<c:set value="<%=imgPath%>" var="imgPath" />
<!-- [JSP用]相对路径：用于引用跟当前JSP同一目录下的js等资源文件 -->
<c:set value="<%=cmpRoot%>" var="cmpRoot" />
<!-- [JSP用]请求根目录：获取当前Controller的RequestMapping，用于向后台发起restful请求 -->
<c:set value="${path}/${RequestMapping}" var="reqRoot" />